package com.watayouxiang.db.prefernces;

/**
 * <pre>
 *     author : TaoWang
 *     e-mail : watayouxiang@qq.com
 *     time   : 2020/09/03
 *     desc   : 数据库 配置文件
 * </pre>
 */
public class TioDBPreferences extends PreferencesUtils {
    private static final String KEY_CURR_USER_ID = "curr_user_id";

    private static final String KEY_CURR_USER_MONEY = "curr_user_money";

    private static final String KEY_CURR_WALLET_FLAG = "curr_user_open_wallet";

    // ====================================================================================
    // currUserId
    // ====================================================================================

    public static void saveCurrUid(long uid) {
        saveLong(KEY_CURR_USER_ID, uid);
    }


    public static long getCurrUid() {
        return getLong(KEY_CURR_USER_ID, -1);
    }

    public static void saveCurrMoney(int money){
        saveInt(KEY_CURR_USER_MONEY, money);
    }

    public static void saveCurrMoney(String money){
        saveInt(KEY_CURR_USER_MONEY, money == null ? 0 : Integer.parseInt(money));
    }

    public static int getCurrMoney(){
        return getInt(KEY_CURR_USER_MONEY, 0);
    }

    public static void setOpenWalletFlag(boolean openWalletFlag){
        saveBoolean(KEY_CURR_WALLET_FLAG+getCurrUid(), openWalletFlag);
    }

    public static boolean hasOpenWallet(){
        return getBoolean(KEY_CURR_WALLET_FLAG+getCurrUid(), false);
    }
}
